/*企业资源库*/

.admin_info .img-photo,
.navbar-form {
	behavior: url(../../js/PIE.htc);
}

.containerbox {
	background: #f6f5fa;
	padding: 0;
	margin-top: 20px;
	margin-bottom: 20px;
}

.containerbox .right_side {
	background: #f6f5fa;
	margin-left: 190px;
	position: relative;
}

.containerbox .right_side .ibox {
	padding: 20px;
	background: #fff;
}

.containerbox .right_side .ibox-content,
.containerbox .left_side .ibox-content {
	border: none;
}

.containerbox .right_side .ibox-content {
	padding-top: 0;
}

.containerbox .right_side .search-top {
	background: #f6f5fa;
	display: block;
	min-width: 780px;
	border-bottom: 1px solid #eaeaef;
	padding-bottom: 5px;
}

/*.containerbox .right_side .search-top .all {
	width: 180px;
	height: auto;
	background: #fff;
	text-align: center;
	color: #969eb3;
	font-weight: 600;
	font-size: 18px;
	padding: 20px 10px;
	cursor: pointer;
	display: table-cell;
	vertical-align: middle;
	position: relative;
}*/

/*.containerbox .right_side .search-top .all:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 10px;
	background: #f6f5fa;
	bottom: 0;
	left: 0;
}*/



.containerbox .right_side .search-top .right_ul {
	height: auto;
	overflow: hidden;
	background: #f6f5fa;
	margin-bottom: 0;
	min-height: 200px;
}

.containerbox .right_side .search-top .right_ul.fixed_ul {
	height: 220px;
}

.containerbox .right_side .search-top .right_ul li {
	cursor: pointer;
	display: inline-block;
	width: 19%;
	margin-left: 1%;
	background: #fff;
	height: 100px;
	float: left;
	text-align: center;
	color: #969eb3;
	font-weight: 600;
	font-size: 16px;
	margin-bottom: 10px;
}

.containerbox .right_side .search-top .right_ul li:hover,
.containerbox .right_side .search-top .right_ul li.active {
	color: #0c679d;
  font-weight: 600;
}
.containerbox .right_side .search-top .right_ul li.xhzy{
	cursor: not-allowed;
}
.containerbox .right_side .search-top .right_ul li.xhzy:hover {
	color: #969eb3;
}
@media only screen and (max-width: 1200px) {
	.containerbox .right_side .search-top .right_ul li>span {
		display: block;
	}
	.containerbox .right_side .search-top .right_ul li {
		height: 120px;
	}
	.containerbox .right_side .search-top .right_ul {
		height: 250px;
	}
	.containerbox .right_side .search-top .all:after {
		bottom: -10px;
	}
}

.containerbox .right_side .search-top .right_ul li b {
	display: block;
	width: 34px;
	height: 31px;
	background: url(../../img/qyzyk_bg.png) no-repeat;
	margin: auto;
	margin-top: 20px;
	margin-bottom: 10px;
}
.containerbox .right_side .search-top .right_ul li.all b{
	background-position: -15px -15px;
}
.containerbox .right_side .search-top .all.active,
.containerbox .right_side .search-top .all:hover {
	color: #3d78af;
}

.containerbox .right_side .search-top .right_ul li.all.active b,
.containerbox .right_side .search-top .right_ul li.all:hover b {
	background-position: -56px -15px
}
.containerbox .right_side .search-top .right_ul li.ssxsb b {
	background-position: -17px -70px;
}

.containerbox .right_side .search-top .right_ul li.active.ssxsb b,
.containerbox .right_side .search-top .right_ul li.ssxsb:hover b {
	background-position: -76px -70px;
}

.containerbox .right_side .search-top .right_ul li.gjgx b {
	background-position: -17px -113px;
}

.containerbox .right_side .search-top .right_ul li.active.gjgx b,
.containerbox .right_side .search-top .right_ul li.gjgx:hover b {
	background-position: -76px -113px;
}

.containerbox .right_side .search-top .right_ul li.kjssws b {
	background-position: -18px -470px;
}
.containerbox .right_side .search-top .right_ul li.active.kjssws b,
.containerbox .right_side .search-top .right_ul li.kjssws:hover b {
	background-position: -76px -470px;
}

.containerbox .right_side .search-top .right_ul li.lssus b {
	background-position: -17px -508px;
}
.containerbox .right_side .search-top .right_ul li.active.lssus b,
.containerbox .right_side .search-top .right_ul li.lssus:hover b {
	background-position: -76px -508px;
}

.containerbox .right_side .search-top .right_ul li.bshgzz b {
	background-position: -19px -563px;
}
.containerbox .right_side .search-top .right_ul li.active.bshgzz b,
.containerbox .right_side .search-top .right_ul li.bshgzz:hover b {
	background-position: -77px -563px;
}

.containerbox .right_side .search-top .right_ul li.xhlm b {
	background-position: -19px -615px;
}
.containerbox .right_side .search-top .right_ul li.active.xhlm b,
.containerbox .right_side .search-top .right_ul li.xhlm:hover b {
	background-position: -77px -615px;
}

.containerbox .right_side .search-top .right_ul li.zjjt b {
	background-position: -17px -157px;
}

.containerbox .right_side .search-top .right_ul li.active.zjjt b,
.containerbox .right_side .search-top .right_ul li.zjjt:hover b {
	background-position: -76px -157px;
}

.containerbox .right_side .search-top .right_ul li.xhzy b,.containerbox .right_side .search-top .right_ul li.zsjjt b {
	background-position: -17px -202px;
}

.containerbox .right_side .search-top .right_ul li.active.zsjjt b,
.containerbox .right_side .search-top .right_ul li.zsjjt:hover b {
	background-position: -76px -202px;
}

.containerbox .right_side .search-top .right_ul li.zjzy b {
	background-position: -17px -242px;
}

.containerbox .right_side .search-top .right_ul li.active.zjzy b,
.containerbox .right_side .search-top .right_ul li.zjzy:hover b {
	background-position: -75px -242px;
}

.containerbox .right_side .search-top .right_ul li.zgc b {
	background-position: -17px -285px;
}

.containerbox .right_side .search-top .right_ul li.active.zgc b,
.containerbox .right_side .search-top .right_ul li.zgc:hover b {
	background-position: -76px -285px;
}

.containerbox .right_side .search-top .right_ul li.jssus b {
	background-position: -17px -381px;
}

.containerbox .right_side .search-top .right_ul li.active.jssus b,
.containerbox .right_side .search-top .right_ul li.jssus:hover b {
	background-position: -76px -381px;
}
.containerbox .right_side .search-top .right_ul li.ipopd b {
	background-position: -17px -70px
}

.containerbox .right_side .search-top .right_ul li.active.ipopd b,
.containerbox .right_side .search-top .right_ul li.ipopd:hover b {
	background-position:-76px -70px
}

.containerbox .right_side .search-top .right_ul li.ipopdwtg b {
	background-position: -17px -427px
}

.containerbox .right_side .search-top .right_ul li.active.ipopdwtg b,
.containerbox .right_side .search-top .right_ul li.ipopdwtg:hover b {
	background-position:-76px -427px
}
.containerbox .right_side .search-top .right_ul li.zgcfzjt b {
	background-position: -17px -332px;
}

.containerbox .right_side .search-top .right_ul li.active.zgcfzjt b,
.containerbox .right_side .search-top .right_ul li.zgcfzjt:hover b {
	background-position: -76px -332px;
}

.containerbox .right_side .search-top .right_ul li.hover {
	border: 1px solid #3d78af;
	border-bottom: 0;
	position: relative;
	z-index: 200;
	border-top: 2px solid;
}

.menu_layer {
	display: none;
	position: absolute;
	background: #fff;
	padding: 20px;
	width: 100%;
	z-index: 1;
	border: 1px solid #3d78af;
	top: 209px;
	box-shadow: 0px 0px 13px #acb0bf;
}

.menu_layer ul.layerUl {
  max-height: 200px;
  overflow: auto;
}

.menu_layer ul li {
	display: inline-block;
	margin-right: 20px;
	float: left;
	_display: inline;
	margin-bottom: 4px;
	height: 26px;
	line-height: 26px;
	cursor: pointer;
}

.menu_layer ul li:hover {
	color: #3d78af;
}

.menu_layer ul li:hover i {
	border-color: #3d78af;
}

.menu_layer ul li i {
	display: inline-block;
	background: url(../../img/search.png) no-repeat 9999px 9999px;
	display: inline-block;
	height: 12px;
	width: 12px;
	background-color: #fff;
	border: 1px solid #ccc;
	font-size: 0;
}

.menu_layer ul li.selected {
	color: #488ed4;
}

.menu_layer ul li.selected i {
	border-color: #3d78af;
	background-position: -1px -107px;
}

.menu_layer .btn_p {
	margin-bottom: 0;
}

.menu_layer .btn_p .btn {
	padding: 2px 15px;
	border-radius: 0;
	font-size: 12px;
}
.menu_layer .btn_p .input-group{
	position: absolute;
  width: 200px;
  height: 20px;
}
.menu_layer .btn_p .input-group>.form-control{
	height: 24px;
  box-shadow: none;
  font-size: 12px;
  border-color: #4384c7;
  border-right: 0;
}
.menu_layer .btn_p .input-group>.input-group-addon{
	font-size: 12px;
  height: 24px;
  padding: 2px 12px;
  background: #4384c7;
  color: #fff;
  border: 1px solid #4383c7;
  cursor: pointer;
}
.containerbox .right_side ul.search_ul li {
	display: inline-block;
	background: #f2f2f2;
	padding: 4px 10px;
	color: #333333;
	cursor: pointer;
	margin-right: 5px;
	border: 1px solid #acacac;
}

.containerbox .right_side ul.search_ul li.active {
	color: #44b9e6;
	border: 1px solid #58b1de;
}

.containerbox .right_side ul.search_ul li.active:before {
	content: "√ ";
	color: #58b1de;
}

.search_box .form-inline {
	background: #faf9f9;
	padding: 7px 15px;
}

.search_box .form-inline select {
	min-width: 70px;
	font-size: 12px;
	visibility: hidden \9;
}
.search_box .form-inline .form-group{
	margin-right: 10px;
}
.search_box .form-inline label {
	font-weight: normal;
	padding: 0 2px;
	margin-bottom: 0;
  line-height: 24px;
}
.sel_topli .showSpan{
	width: auto;
   max-width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  float: left;
}

@media only screen and (min-width: 1200px) {
	.select2-container {
		width: 100px !important;
	}
}

@media only screen and (max-width: 1200px) {
	.select2-container {
		width: 73px !important;
	}
	.sel_topli.btn-group .showSpan{margin-right: 0;}
	.select2-container--default .select2-results__option--highlighted[aria-selected]{
		font-size: 12px;
	}
}

.select2-container .select2-selection--single {
	height: 24px;
}

.select2-container .select2-selection--single .select2-selection__rendered {
	font-size: 12px;
	line-height: 22px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 21px;
}


.qyzz_row:after,
.fxqk_row:after {
	clear: both;
	content: " ";
	display: table;
}

.colProp-toggler {
	width: 100px;
	height: 26px;
	line-height: 26px;
	margin: -1px auto 0;
	border-top: 0;
	text-align: center;
	margin-bottom: 15px;
	margin-top: -13px;
	background: #f6f5fa;
	cursor: pointer;
	color: #bbb;
}

.colProp-toggler:hover,
.colProp-toggler:hover b {
	color: #3d78af;
}
.pageDiv .num_all{position: relative;}
.resoreType{overflow: inherit !important;}
.resoreType .company-child{position: relative;}
.company-child .layerhover{
	display: none;
	position: absolute;
  z-index: 100;
  background: #7777777d;
  background: #87898b;
  color: #ddd;
  text-align: left;
  padding: 5px 10px;
  left: -159px;
  top: 35px;
  font-style: normal;
  border-radius: 5px;
  white-space: nowrap;
}
.resoreType .company-child:hover:after{content: ""; padding: 0; left: 45%; bottom: 0; z-index: 1; text-align: center; width: 0; height: 0; border-width: 10px; border-style: solid; border-color: transparent transparent #87898b; position: absolute; top: 15px; }
.resoreType .company-child:hover .layerhover{display: block; }
.company-child .layerhover>span{cursor: pointer;margin-right: 10px;}
.company-child .layerhover>span.active{color: #fff;}
